// *******************************************************************************************************
// # 簡単リクエスト
//   ・インプットフォーカス - G1 user
//   ・エリア選択 - G2 condition
//   ・チェックボックス - G3 shop
//   ・スライドショー - G5 complete
//
// *******************************************************************************************************

$(function(){

	var isUnderIe6 = uaInfo.isIe && uaInfo.ieVr <= 6,
		isUnderIe7 = uaInfo.isIe && uaInfo.ieVr <= 7;

	/*******************************************************
	 * インプットフォーカス
	 *******************************************************/
	/*function userInputBox(){
		var txtbox = $('#contentMain input:text');

		txtbox.each(function(i){
			$(this).focus(function(){
				$(this).addClass('input-focus');
				if(this.value.indexOf('例）') == 0){
					$(this).val('');
				}
			}).blur(function(){
				if(this.value == '' && this.defaultValue.indexOf('例）') == 0){
					$(this).val(this.defaultValue).removeClass('input-focus');
				}
			});
			if (this.value != this.defaultValue) {
				$(this).addClass('input-focus');
			};
		});
	};
*/

	/*******************************************************
	 * エリア選択
	 *******************************************************/
	function conditionArea(){
		var $list = $('.mod_box_section_bdt .mod_list_input');
			//$area = $('.mod_box_section_bdt .area'),
			//$line = $('.mod_box_section_bdt .line');

		if (!isUnderIe7) {
			$list.find('input').each(function(i){
				$(this).on('ifChecked', function(e){
					changeSelect(i);
				});
			});
		} else {
			$list.find('input').each(function(i){
				$(this).on('click', function(e){
					changeSelect(i);
				});
			});
		};

		function changeSelect(n){
			if (n == 0) {
				$("#api_block").show();
				$("#ensen_block").hide();
				$("#eki_blocks").hide();
				$("#select_mode").attr("class", "area");
				
			} else {
				$("#api_block").hide();
				$("#ensen_block").show();
				$("#eki_blocks").show();
				$("#select_mode").attr("class", "line");
			};
			
			if($("#hidArea").val() != n)
			{
				$("#PrefCd option:first").prop('selected','selected');
				$("#pref_block").find('.custom_selectInner').text($("#PrefCd option:first").text());
				$("#PrefCd").trigger("onchange");
				$("#hidArea").val(-1);
			}
			
		};

		$list.find('input').each(function(i){
			if ($(this).prop('checked')) {
				changeSelect(i);
				return false;
			};
		});
	};


	/*******************************************************
	 * チェックボックス
	 *******************************************************/
	function shopCheckBox(){
		if (isUnderIe7) return;

		var $list = $('.mod_box_section_bdt .list_search');

		$list.find('li').each(function(i){
			var $that = $(this);
			if ($(this).find('input').prop('checked')){
				$that.addClass('mod_checked');
			};
		});
	};


	/*******************************************************
	 * スライドショー
	 *******************************************************/
	function completeSlideShow(){
		$('.img_slider2 ul li a span.cell00').heightLine();
		$('.img_slider2 ul li a span.cell01').heightLine();
		$('.img_slider2 ul li a p.cell02').heightLine();

		var slide2ControlNum = APMN.SliderRemake({
			num: 5,
			target: $('.img_slider2'),
			ieVr: !(isUnderIe7)
		});

		var imgSlider2 = $('.img_slider2 .bxslider').bxSlider({
			pager: false,
			controls: slide2ControlNum > 1,
			nextSelector: '.img_slider2 .btn_next',
			prevSelector: '.img_slider2 .btn_prev'
		});

		//console.log('DO');
	};

	// init
	//$('#containerWrapper').addClass('');
	
	if ($('#contentMain').hasClass('easyrequest_user')){
		//userInputBox();
	};
	if ($('#contentMain').hasClass('easyrequest_conditions')){
		conditionArea();
	};
	if ($('#contentMain').hasClass('easyrequest_shop')){
		shopCheckBox();
	};
	if ($('#contentMain').hasClass('easyrequest_comp')){
		completeSlideShow();
	};
})
